---@meta

---@class component_playercontroller
---@field HasItemSlots idk
---@field _hasitemslots idk
---@field gridplacer idk
---@field inst idk
---@field map idk
---@field ismastersim idk
---@field locomotor idk
---@field attack_buffer idk
---@field controller_attack_override idk
---@field remote_vector idk
---@field remote_predict_dir idk
---@field remote_controls idk
---@field remote_predicting idk
---@field remote_authority idk
---@field recent_bufferedaction idk
---@field dragwalking idk
---@field directwalking idk
---@field predictwalking idk
---@field predictionsent idk
---@field draggingonground idk
---@field is_hopping idk
---@field startdragtestpos idk
---@field startdragtime idk
---@field isclientcontrollerattached idk
---@field mousetimeout idk
---@field time_direct_walking idk
---@field controller_target idk
---@field controller_target_age idk
---@field controller_attack_target idk
---@field controller_attack_target_ally_cd idk
---@field controller_attack_target_age idk
---@field controller_targeting_modifier_down idk
---@field controller_targeting_lock_timer idk
---@field controller_targeting_lock_target idk
---@field controller_targeting_targets idk
---@field controller_targeting_target_index idk
---@field reticule idk
---@field terraformer idk
---@field deploy_mode idk
---@field deployplacer idk
---@field placer idk
---@field placer_recipe idk
---@field placer_recipe_skin idk
---@field placer_cached idk
---@field LMBaction idk
---@field RMBaction idk
---@field handler idk
---@field actionbuttonoverride idk
---@field actionholding idk
---@field actionholdtime idk
---@field lastheldaction idk
---@field actionrepeatfunction idk
---@field heldactioncooldown idk
---@field is_map_enabled idk
---@field can_use_map idk
---@field classified idk
---@field ondetachclassified idk
---@field zoomin_same_as_scrollup idk
---@field zoomout_same_as_scrolldown idk
---@field lastheldactiontime idk
---@field _hack_ignore_held_controls idk
---@field highlight_guy idk
---@field wassteering idk
---@field lastrottime idk
---@field lastzoomtime idk